ASMKFLAGS	=  -I $(INCDIR)/ -I $(ARCHINC)/ -f elf

KERNELOBJS	= kernel.o kliba.o i8259.o start.o protect.o

X86KRNL		= x86-krnl.o

everything : realclean $(X86KRNL)

realclean :
	@rm -f $(KERNELOBJS)

$(X86KRNL): $(KERNELOBJS)
	@echo -e '\tLD\tarch/x86/kernel/$@'
	@$(LD) -r -o $(X86KRNL) $(KERNELOBJS)

%.o : %.asm
	@echo -e '\tASM\tarch/x86/kernel/$@'
	@$(ASM) $(ASMKFLAGS) -o $@ $<

%.o: %.c
	@echo -e '\tCC\tarch/x86/kernel/$@'
	@$(CC) $(CFLAGS) -o $@ $<


